Siel\Acumulus\Invoice\CompletorInvoiceLines C

Total Complexity 123
Dependencies 8
Dependents 3
Total lines 820
Lines of code 345
Logical lines of code 216
Comment lines 409
Methods 20
Properties 5

Methods 20

Method Rating Maintainability Complexity Lines of code
completeLineRequiredData()
C
37 30 69
completeLineMetaData()
B
45 17 39
addVatRateUsingLookupData()
A
48 12 31
recalculateLineData()
S
55 6 18
filterVatRateInfosByVatRates()
S
57 6 17
filterVatRateInfosByRange()
S
60 6 13
addNatureToNonItemLines()
S
62 6 11
addVatRateTo0PriceLines()
S
58 5 15
getMaxAppearingNature()
S
59 5 12
getMaxAppearingVatRate()
S
61 5 11
correctCalculatedVatRates()
S
62 5 11
correctVatRateByRange()
S
54 4 22
filterVatRateInfosByEuVat()
S
62 4 12
convertToEuro()
S
57 3 17
getUniqueVatRate()
S
63 3 11
completeInvoiceLinesRecursive()
S
62 2 12
setCompletor()
S
81 1 3
completeInvoiceLines()
S
69 1 7
complete()
S
64 1 10
__construct()
S
77 1 4